47439603bb3a52890ccfe6689f3969b840be0e91,compiler/frontend/src/org/jetbrains/kotlin/resolve/OverrideResolver.java,OverrideResolver,shouldReportParameterNameOverrideWarning,#ValueParameterDescriptor#ValueParameterDescriptor#,843

Before Change


            @NotNull ValueParameterDescriptor parameterFromSuperclass
    ) {
        DeclarationDescriptor subFunction = parameterFromSubclass.getContainingDeclaration();
        DeclarationDescriptor superFunction = parameterFromSuperclass.getContainingDeclaration();
        return subFunction instanceof CallableDescriptor && ((CallableDescriptor) subFunction).hasStableParameterNames() &&
               superFunction instanceof CallableDescriptor && ((CallableDescriptor) superFunction).hasStableParameterNames() &&
               !parameterFromSuperclass.getName().equals(parameterFromSubclass.getName());
    }

After Change


            @NotNull ValueParameterDescriptor parameterFromSuperclass
    ) {
        return parameterFromSubclass.getContainingDeclaration().hasStableParameterNames() &&
               parameterFromSuperclass.getContainingDeclaration().hasStableParameterNames() &&
               !parameterFromSuperclass.getName().equals(parameterFromSubclass.getName());
    }